package com.atguigu.service;

import com.atguigu.bean.User;

import java.util.List;

/**
 * projectName: javaweb
 *
 * @author: 赵伟风
 * time: 2022/7/2 14:17 周六
 * description: 用户业务层接口
 */
public interface UserService {

    /**
     * 登录的业务方法
     * @param username 账号
     * @param password 密码  明文
     * @return 登录成功还是失败
     */
    boolean login(String username,String password);

    /**
     * 用户展示业务
     * @return 返回的用户信息集合
     */
    List<User> show();

    /**
     * 根据关键字查询用户的信息
     * @param name 查询的关键字，注意， 关键字为null,查询全部数据
     * @return 用户集合
     */
    List<User> search(String name);

    /**
     * 根据id删除用户
     * @param id id值
     */
    void remove(String id);
}
